//
//  TimingPattern.h
//  Portable Traffic Signal Assistor
//
//  Created by Hao Xu on 4/13/12.
//  Copyright (c) 2012 TTU. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface TimingPattern : NSObject

@property (nonatomic,retain) NSString * timingPatternID;
@property (nonatomic,retain) NSString * timingPatternName;
//@property (nonatomic,retain) NSMutableArray * signalIDList;
@property (nonatomic,retain) NSMutableArray * timeRangeList;
////The cycle length here is used for calculation of the master time if the signals in this timingpattern has the same cycle length. If the cycle lengths of the signals in this timing pattern are not the same, it can only calculate the cycle length of
@property (nonatomic,retain) NSString * cycleLength;
@property (nonatomic,retain) NSString *parentAgencyID;
@property (nonatomic,retain) NSString *parentSubSystemID;

- (id) initWithParents:(NSString *)agencyID subSystemID:(NSString *) subSystemID;

@end
